take one’s hat off - French English Dictionary